environment global warming recycling new developers green projects books problems car climate change development environmental reading recycle help open source education free energy math